pull down to refresh

It seems to me that you could have done the same reveal trick with P2SH, but you would have been limited to 520 bytes, because the redeem script has to fit in a single push and 520 bytes is the maximum push size.