Touch support & relative canvas position added