fix drawing logic in underlayCallback