Adicionado customização de cor background e callbacks adicionais