Improve navigation events:  timing (fire on binding ok) and property (old and new VM)