we don't need to open a new communication port every time we navigate
move URL inspection solely to injected script
restore testDL for edge case
fix weird object expansion CSS
request refresh in certain cases and remove testDL again
add datalayerPushHTML to break out individual push construction from full layer construction
UI cleanup for datalayer pushes and click setup
track and display discrete pushes
update changelog