Comment 76 for bug 1304001

Actually, this (v2) is a slightly better one to try.