separated out polygon adjust event