Created by: mgcrea
Adding tooltip events (show, shown, hide, hidden) w/ unit tests.
Rebased on 2.1.2-wip.