Going to revert the work so far; lifeless has suggested that I fix the performance and repetition (bug 681326) problem first.
Going to revert the work so far; lifeless has suggested that I fix the performance and repetition (bug 681326) problem first.