Fixed:
 - dead zone handling code in joysticks to used the 'Scaled Radial Dead Zone' method from http://www.gamasutra.com/blogs/JoshSutphin/20130416/190541/Doing_Thumbstick_Dead_Zones_Right.php
 - triggers were constantly sending messages. Now they don't if the trigger isn't been pressed