mouse takes into account view, switches types