changed default colors
added chartmouselistener
colors can be assigned to pins in the pinmanager