Refactored node onTouch and activate, preparing to add zones