Fix #302

Passing a _.where object to getView() always returned the first subview (matching or not).

Added unit test and a fix.