A demonstration of javascript application that utilizes model-view-controller architecture and obeys the principles of object-oriented programming.