generically add a notion of current level
update stylus