Adding some convince methods and finishing off some of the controls for the new interface.