driving, passed basic tests, seems to be safe to weird mouseout events, but needs more rigorous testing.