basing active tool off of hotkey model