Fixing the HasResponsiveness interface. It was all over the place when it should just be on ComplexWidget. Removed a lot of repeated/redundant code.