Gets in mouse input, tracks single and double clicks and can move a texture which also adjusts for zoom ratio