Support mouse input
Created originally on Bitbucket by Jesse McGrew
Basic mouse support is an (optional) part of Version 5. The I/O interface should include members that willing interface modules can use to indicate and implement their mouse support.