add mode changer to toolbar
switch to pub sub instead of nested callbacks
css changes
make mode bar work, also style things
docs and deploy