Semi-rewrote VyBuddyApp component.