this inside callback points to object