Vish Events mobile refactoring