TODOs
Events, listeners and lines for adding new points