true enterkey fixes.  added base viewmodel to derive from