fixed the mapreduce
controls now update near-realtime when switching controller
UI refinement to Light buttons