better manipulator event handling logic;
change view3d by gateway (WIP);