Controller doesnt depend upon View