Adding thread locking on the Blackberry Track Ball to solve the phantom input error. Also implemented a filter to filter out noise from the DAC.