have touch to edit partially working. need to implement save and improve
usability.