added method auto and fallback for unsupported methods. check via modernizr