Fixes #165 by calling onMissingView() if the specified view() does not exist

You can optionally provide a string argument `missingView` which will be returned if the specified view() does not exist.