TextView with multiple colors, still need to work on erase functionality