(WIP) Changing the way UI works
new UI now works but implementation is meh
Merge pull request #1 from sanepal/master

Different approach of doing UI