Add initial listener support to state runtime