added check for setColor
moved change events to Configuration
added change check for offset