Moved particle tap events into the Input class