Basic functionality in place
More work on toggle
Show all working and style updates