I was trying to add more feature and wanna support multiple layout in my Eva Clock. Problem faced as I am trying to keep my first project easy and simple, all views are updated by one single instance of view class.

Trying to refactor the code and hope a cleaner, modular design would come out.

Moreover, one error report is found that when doing onDelete in the service class, null pointer exception is found. I have no idea where the null pointer could come from, and it is strange that seems no other user faced that. Anyway, I will put all necessary null checking in next update, hope no more FC event comes out.