Some refactoring
Some refactoring

explicit is better than implicit
use sender in signal connecting and disconnecting
do not pass global object, create an instance for each use instead

ella/django-markup