made location post data load a little more dynamically with pub/sub, code cleanup, reworked parts of deps