lots more work on GUI stuff  
have a pretty decent start on gui framework...a few more widgets to add,
but nearly there