All functionality implemented

Added RGB sliders and adding annotations (Shift + click, Enter commits,
defocus to dismiss), and some bugfixes. TODO: styling, fix for when the
browser is not at 100% zoom.