mouse events broke in firefox again... >:(