some tries to implement the indicators custom view