TODO: drawing events & tooltips