Thank you for showing us this, it looks great. 
Is there any special tape you would use to fasten the light to the battery?
Elaine 
Just about any tape would work. I've used electrical tape and packaging tape. I prefer the packaging tape, because black electrical tape can leave sticky on stuff.
The battery puts off No heat or shock. Looking back on this velcro or blue tacky would work great for attaching the light to the roof or in any building. The Neodymium magnets (these magnets are really strong) are small and pets or young kids could swallow them.