Added interactions and major style changes.