add drop callback and ng repeat filters