Updates to improve interface functionality. clear still needs work