Mouse operations are now drag based
Refactor & optimize the container drawing
Only calculate drawing scale of buffers when canvas size changes
Refactor the arrow activation
Give mouse input feedback when hovering over UI items