Now `CommandView:enter` can accept a table that specifies its behavior. The old behavior is kept for compatibility.