Overhaul 2, added multiple points loaded dynamically from an array also changed layout design.