Revert 55ed719..e6ff7e0

This rolls back to commit 55ed719a20ec33031c9c0a6613e7f99693d8f2e5.
Revert "Revert 55ed719..e6ff7e0"

This reverts commit 59adce8d1f18aec10b5b1cdc6458743577655a69.
Revert "Revert "How to know when a box has changed""

This reverts commit 55ed719a20ec33031c9c0a6613e7f99693d8f2e5.
Fix all the ERRORS!

un deleted the files that just disappeared… ugh