Add colour picker
Add default component endpoints
Handle key press events