created extra class for buttoncolormanager since it has nothing to do
with the game object

drag and drop persists until the next drag/drop