Extension to Android's TextView that checks for a condition each time text is changed