Mouse coordinates to be handled in walkEvent, not walkApply

patch by @ideasman42
plus the OSX workaround/hack for easy comparison