resolves #16. updated demo page to have position selection