Removed init method and added touch override flag