works properly with multi-touch now