mouse handling is working OK now I guess?