play dependencies and dom event press (wip)