Added prerecorded events to do touch operations
Each UIElement hold the query used to locate itself

This is later used in the case of touch
Added a model for server version