TO DO: interaction manager -> implement keyboard regexs interaction manager -> mouse wheel scrolling functionality interactions to implement -> mouse wheel zoom, middle mouse button drag to translate, keyboard shortcuts for functionality
catseye -> tabs for different creation modes
catseye -> mirroring