Fixed sys controller to work with content view id

One of the ways to register a system is to directly send
it a content view as a separate param. There was a
minor bug in the system controller that didnot handle that aspect
correctly. So fixed that.