Updated! Now can handle multiple modes at a time, thanks EL for the idea. :) I\'ve been receiving positive feedback so far, hope that continues.
Keep postin\' comments guys. :P