i'm suffering from a flu but hey I felt like writing something from scratch for you.. not perfect but hopefully you can find it useful. the basic functionality is that you create a lot of triangles centred on the point in your layout and you use them to cover everything, then change something, then reveal.. ideally you should use an extra layer but it's not needed... if you need to keep your layers down, just be careful when you're doing your screen generation underneath..
i'm a great believer in simple solutions for maximum portability.. nothing fancy here but i'm sure there a lot of ways to improve things.
https://www.dropbox.com/s/rmmvc33dquf9i ... .capx?dl=0