Fix: Catch error when running without Arduino; Add buttons

- App would exit upon missing a Serial connection
- Add buttons (randomly placed, small and big)
- Scale viewport to desired size
- Prevent dragging of browser window

Signed-off-by: Eelke Feenstra <dev@eelke.net>