Added sign handling
Added control and arrow key handling
Removed unecessary keysends to improve reactivity and shrink the footprint