set original style function as observable property for re-use