Today I posted the UndoPureMVC component I ported from AS3 to Java (you can download it from the link, make sure you are registered on the PureMVC forums). I have been using it already on two different projects and figured it would be good to give back, I have been using the Java version of PureMVC already for 4 different projects and it has been working really well.