mostly just added the conditional. we need to have the super functions running even if the user overwrites them most of the 'changes' are from the beautifier, but the main one that I commented about a day or so ago on the issues page was fixed by using the jquery closest item's length in the containerGroup prototype