Updating mixins and functions to add new awesomeness.