fixed some layout problems in observer list