Implements basic Mouse Support