windows mouse event fixes

I also took a look at adding scroll wheel functionality; I got it working by adding a single handler for MouseAll, but I kept getting exceptions after registering a MouseWheel callback function.