Add color selection and fix layout

* Add color selection with mouse click
* Fix layout to center the framebuffer