I've seen a few billboards like the one attached. (Billboard has picture of product with "solpad" written beside it.) Do you think it's related to Apple announcement? Anyone have any idea?