nit: this query selector looks weird. Why we need a `#homescreen` id pre-prend?