fix tooltip not account for border offset; change all demo pages to consistent name; add modal submodule;