height is now double not int; basic mouse behavior implemented