brought back interactive rotate with shift+r
removed some legacy code
refactor: register and unregister of classes
fixed: pick tag which not all models share -> crash
removed add_tag_value_none because when the models get loaded all get a none
value for keys they don't have