FLOE-112: improved styling and active state

Added bootstrap for styling. Also updated the code to manage the state of the controls.