made sure all window.location.href sets go through router
invalidate parent size on subview render