Edited Demo to reflect something beyond dummy test data
Added a couple of methods beyond delegate stuff