Reimplemented so touch