feat(tooltip): support placement="mouse"

currently only works in environments that define window.event (e.g. WebKit)