minor changes and cleanup
todo:
	- fix clipping if resize of the menu goes from smaller (clipping required) to larger (clipping not required). Currently `clip_start` position is saved so when selecting long clipped text, auto scroll to end will occur.