Deprecate things views use that are no longer available

This should make things easier to deal with while converting packages

This is based on the 4.2 branch
I decided to check for the `:` in trigger also because what if they're triggering something they listen for with `$::on`.