Turning around the same problem, I ended up looking at the source for Nexus wallpapers to see how it is implemented there.
I don’t think it can be determined if the actual home screen consumes touch. However, the main Android screen by default sends a command to the wallpaper when you click on an empty space. So, in your Engine you can write:
@Override
public Bundle onCommand(String action, int x, int y, int z, Bundle extras, boolean resultRequested) {
if (action.equals(WallpaperManager.COMMAND_TAP)) {
}
return null;
}