kw al - changed controls to an object of commands