wrap event listeners in viewContentLoaded listener within tickInParent directive