display phase is now calculated and communicated to the component before any temporal events (shown/hidden) are dispatched