nevermind.. I realised that my expose method was dodgy. I was using the exposed event's area as the width and it looks like the adjustments' page_size attributes are what I was looking for. I still can't get those signals I wanted, but at least it looks like I won't need them for now ;)