Sonic Left Click and Refactoring