Updated recoil scripts to be event based instead of running on a loop.