It could use a facelift. Considering it was originally designed for v1.2 I shouldn't complain too much.
If you are up to it you can re-write it and contribute