major improvement to how modals are loaded, much more reuse in html dom elements, hopefully solves #109.