added tooltip, now need to work on mode toggling