Custom Cursor Support

add cursor support to gui elements, added shortcuts on how to change the
active color and open color selection window.