third commit, *updated node.d with more signals and removed junk * updated map.d with ~ for import path * updated mouse event