add color transitions to controls and initial rule dialog logic