Start of adding touchEvent