Revert 43d82f9..e316899

This rolls back to commit 43d82f94ce468019ddc707b7d0ecfa6d4af3c477.
Revert e316899..689abe5

This rolls back to commit e31689918f1880012b82a2cf06e05afff6f20381.
cleaned. Oncontextmenu is broken