add buttons to the new gesture activity
handle the redirect from diffrent activities better.
enable mouse button - to go to mouse state from gesture.
other small fixes.