osx workarounds
modifiers fixed