fn2 overhaul
consumer control support!