implement toolbar action registry; allow dynamic addition of actions/buttons