5th commit. 
User interface completed.