Cleaned up the UI, and moved functionality out of the overburdened
UICanvas class