hi @CookieJon, thanks for the kind words.
To answer your question, in short, yes, the tile js is pretty much the same as bootstrap's collapse. However, the tile js also supports
esc key to close the opening tile(s). The reason behind this is when I was working on the current master, the official Material Design Guideline did not have this: https://material.google.com/components/expansion-panels.html. I did the tile js based on the interface of Google's Inbox.
In terms of keyboard interactions, the guideline only specifies that a user
may traverse through list items by using the tab key, so in the future (i.e. https://github.com/Daemonite/material/tree/back-filling-bootstrap-4), the js part of "tile"s will be handled by bootstrap's collapse (tiles will probably be renamed to panels according to the guideline as well) and the ".tile-" (or ".panel-") will handle the css part only.
Even in the current master, you can use ".tile-" alone to only style a certain element as long as you do not call
data-toggle="title" on that particular element. In this case, no tile related js will be triggered and you can hook any customised functions with this