There is an improved version of this app available here.