New UI finished. Sliding keyboard for extra functionality (may add more at a later date).