new functions: paddingWidth, paddingHeight + fixed on/off/emit