refactor nodal surface to cracked surface and actionlistener to the cracked surf style option