Cleaned up a bit and calling updateBackUrl method from more watchers.