Adds checkbox and its listeners. KNOW ISSUE: listener is now fully working. This commit is meant to be pushed to github so that rob can pull it and work on his machine. Troy and Rob.