Я не думаю, что это определенно анти-паттерн. Если все, что вы пытаетесь сделать, это инкапсулировать поведение представления, возможно, имеет смысл написать представление и прикрепить его к элементу. Он может не иметь какой-либо бизнес-логики или постоянных данных ... это может быть просто представление, инкапсулирующее поведение представления (как что-то, управляющее состоянием элемента на основе событий) В этом случае модель не нужна.
С другой стороны, если вы управляете набором переменных (постоянных или нет) и любым типом бизнес-логики, то имеет смысл разбить это на модель.