WIP: moving callbacks to use built in renderEnded event rather than internal method hijack
Fixing setLocation tests
Added callback tests
Fixing callbacks tests
Merge new renderEnded callback