made modals more generalized. moved timeline code.
more partitioning. bugfixes.
stability. modal watches for data change

stability increased by waiting for ready until we get the document.body.
modal watches input data changes now automatically and asks for confirmation before closal.
watcher_links.