fixed problem with back to matching activity
fixed problems with sending back key before it could be intercepted by the
magic frame
removed WaitRunnable (unused: change to runOnMainSync())
fixed something I don't really remember what. Added comments as usual