createView: handle *View props