Some refactors and a little of inlining to improve UI editing
SWT designer, it's all yours!
Merge pull request #7 from kelvinst/better-ui

Better ui