use actionlistener in location selector instead of itemlistener
use os x menu bars and menu shortcuts