catch on

verb

1.
understand, usually after some initial difficulty
2.
become popular