No comments or suggestions to improve on this? I know it's not perfect, but I think it would be an awesome thing to see implemented