moved all touch handlers to a separate package, deeply refactored all
related code to mirror the change.
Needs major checkup on several aspects, TODO's have been spread all over
the code.
Touch events redirection has been changed in a more register/notify
fashion, needs major checkup.
 SelectionHandler and LongPressHandler may
and should be merged into a single handler.
 Added a silly lambda function implementation to Utils