ADDED:abstract the warp listeners to stand-alone class;
CHANGED:correct the AS3 class with valid package structure;