lots of cleanup + little refactors. imgKey and eventLoader need the most work right now, and maybe tackle some old TODOs?