implements MJShareViewController